package com.recSystem.Utils;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

/**
 * 解析页
 * @author Legolas_PRC
 * @date 2023/4/11 :37
 **/
public class PageParser {
    public static <T> Page<T> getPage(int maxLength, int offset){
        // 这边分页有点奇怪
        if(maxLength==-1){
            // -1返回全部，直接
            return new Page<>(offset,Integer.MAX_VALUE);
        }else if(maxLength==0){
            // 如果每页大小为0，则默认10条
            return new Page<>(offset,10);
        }
        return new Page<>(offset,maxLength);
    }
}
